remain isolated from somewhere - Spanish English Dictionary